<?php

namespace web\admin\controller;

class Tag extends Common{
	protected $db;
	public function __construct()
	{
		parent::__construct();
		$this->db =new \system\model\Tag();
	}

	public function index()
	{
		//调用模型中的getAll方法来完成
		$data = $this->db->getAll();
		//分配变量 并显示
		View::with('data',$data)->make();
	}
	/**
	 * 添加
	 */
	public function add(){
		if(IS_POST){
			//执行tag模型中的store放大添加
			if($this->db->store()){
				message('添加成功',u('index'),'success');
			}
			message($this->db->getError(),'back','error');
		}
		View::make();
	}
	/**
	 * 编辑
	 */
	public function edit(){
		if(IS_POST){
			if ($this->db->edit()){
				message('操作成功',u('index'),'success');
			}
			message($this->db->getError(),'back','error');
		}
		$tid = q('get.tid',0,'intval');
		//获取旧数据
		$oldData=$this->db->where('tid',$tid)->first();
		//分配变量并显示
		View::with('oldData',$oldData)->make();
	}
	/**
	 * 删除
	 */
	public function del(){
		$tid = q('get.tid',0,'intval');
		$this->db->where('tid',$tid)->delete();
		message('操作成功',u('index'),'success');
	}

}
